package com.loie.xcx.model.zxb;


//import com.baomidou.mybatisplus.annotation.*;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 
 * </p>
 *
 * @author testjava
 * @since 2023-02-17
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("LcQuotaApply")

public class LcQuotaApply implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "SerialID", type = IdType.AUTO)
    private Double SerialID;

    @TableField("RecordID")
    private String RecordID;

    @TableField("UserID")
    private String UserID;

    @TableField("HaveAttachment")
    private Boolean HaveAttachment;

    @TableField("HaveReminder")
    private Boolean HaveReminder;

    @TableField("Archived")
    private Boolean Archived;

    @TableField(value="Created",fill = FieldFill.INSERT)
    private Date Created;


    @TableField(value="LastModified",fill = FieldFill.INSERT_UPDATE)
    private Date LastModified;

    @TableField("policyNo")
    private String policyNo;

    @TableField("Exporter")
    private String Exporter;

    @TableField("clientAddress")
    private String clientAddress;

    @TableField("corpSerialNo")
    private String corpSerialNo;

    @TableField("clientNo")
    private String clientNo;

    @TableField("ifRepeat")
    private String ifRepeat;

    @TableField("lcNo")
    private String lcNo;

    @TableField("ifTransferBank")
    private String ifTransferBank;

    @TableField("tsfBankSwift")
    private String tsfBankSwift;

    @TableField("corpTsfBankNo")
    private String corpTsfBankNo;

    @TableField("corpTsfBankSwift")
    private String corpTsfBankSwift;

    @TableField("tsfBankChnName")
    private String tsfBankChnName;

    @TableField("tsfBankEngName")
    private String tsfBankEngName;

    @TableField("tsfBankCountryCode")
    private String tsfBankCountryCode;

    @TableField("tsfBankAddress")
    private String tsfBankAddress;

    @TableField("employeeName")
    private String employeeName;

    private String state;

    private String item1;

    private String item2;

    private String item3;

    private String item4;

    private String item5;

    private String wfgs;

    private String zb;

    private String ywy;

    private String jhfs;

    private String glbz;

    private String khmc;

    @TableField("contractPayMode")
    private String contractPayMode;

    @TableField("payTermApply")
    private Integer payTermApply;

    @TableField("quotaSumApply")
    private Double quotaSumApply;

    @TableField("sinosureBuyerNo")
    private String sinosureBuyerNo;

    @TableField("corpBuyerNo")
    private String corpBuyerNo;

    @TableField("buyerEngName")
    private String buyerEngName;

    @TableField("buyerChnName")
    private String buyerChnName;

    @TableField("buyerEngAddress")
    private String buyerEngAddress;

    @TableField("buyerChnAddress")
    private String buyerChnAddress;

    @TableField("buyerCountryCode")
    private String buyerCountryCode;

    @TableField("SetYear")
    private Date SetYear;

    @TableField("RegYear")
    private Integer RegYear;

    @TableField("buyerRegNo")
    private String buyerRegNo;

    @TableField("CorType")
    private String CorType;

    @TableField("BusinessType")
    private String BusinessType;

    @TableField("LeadPerson")
    private String LeadPerson;

    @TableField("buyerTel")
    private String buyerTel;

    @TableField("buyerFax")
    private String buyerFax;

    private String applicant;

    @TableField("applyTime")
    private Date applyTime;

    @TableField("openBankSwift")
    private String openBankSwift;

    @TableField("corpOpenBankNo")
    private String corpOpenBankNo;

    @TableField("corpOpenBankSwift")
    private String corpOpenBankSwift;

    @TableField("openBankEngName")
    private String openBankEngName;

    @TableField("openBankAddress")
    private String openBankAddress;

    @TableField("openBankChnName")
    private String openBankChnName;

    @TableField("openBankCountryCode")
    private String openBankCountryCode;

    @TableField("exBankSwift")
    private String exBankSwift;

    @TableField("corpExBankNo")
    private String corpExBankNo;

    @TableField("corpExBankSwift")
    private String corpExBankSwift;

    @TableField("exBankEngName")
    private String exBankEngName;

    @TableField("exBankAddress")
    private String exBankAddress;

    @TableField("exBankChnName")
    private String exBankChnName;

    @TableField("exBankCountryCode")
    private String exBankCountryCode;

    @TableField("contractSum")
    private Double contractSum;

    @TableField("lcSum")
    private Double lcSum;

    @TableField("lastLadeDate")
    private Date lastLadeDate;

    @TableField("firstLadeDate")
    private Date firstLadeDate;

    @TableField("exportMoney1")
    private Double exportMoney1;

    @TableField("exportMoney2")
    private Double exportMoney2;

    @TableField("goodsCode")
    private String goodsCode;

    @TableField("trafficCode")
    private String trafficCode;

    @TableField("bankPayBehave")
    private String bankPayBehave;

    @TableField("buyerPayBehave")
    private String buyerPayBehave;

    @TableField("lastPayMode1")
    private String lastPayMode1;

    @TableField("lastPayMode2")
    private String lastPayMode2;

    @TableField("lastPayMode3")
    private String lastPayMode3;

    @TableField("earlyTradeYear")
    private String earlyTradeYear;

    @TableField("oweFlag")
    private String oweFlag;

    private String remark;

    @TableField("clientNo1")
    private String clientNo1;

    @TableField("policyNo1")
    private String policyNo1;

    @TableField("quotaNo1")
    private String quotaNo1;

    @TableField("quotaApplyNo1")
    private String quotaApplyNo1;

    @TableField("corpSerialNo1")
    private String corpSerialNo1;

    @TableField("buyerNo1")
    private String buyerNo1;

    @TableField("corpBuyerNo1")
    private String corpBuyerNo1;

    @TableField("payMode1")
    private String payMode1;

    @TableField("payTerm1")
    private Integer payTerm1;

    @TableField("quotaSum1")
    private Double quotaSum1;

    @TableField("lcNo1")
    private String lcNo1;

    @TableField("bankSwift1")
    private String bankSwift1;

    @TableField("bankEngName1")
    private String bankEngName1;

    @TableField("corpBankNo1")
    private String corpBankNo1;

    @TableField("quotaState1")
    private String quotaState1;

    @TableField("effectDate1")
    private Date effectDate1;

    @TableField("lapseDate1")
    private Date lapseDate1;

    @TableField("auditDate1")
    private Date auditDate1;

    @TableField("adCondition1")
    private String adCondition1;

    @TableField("billNote1")
    private String billNote1;

    @TableField("adjustReason1")
    private String adjustReason1;

    @TableField("refuseRate1")
    private Double refuseRate1;

    @TableField("otherRate1")
    private Double otherRate1;

    @TableField("ifRepeat1")
    private String ifRepeat1;

    @TableField("approveType1")
    private String approveType1;

    @TableField("modifyTime1")
    private Date modifyTime1;

    private String item11;

    private String item22;

    private String item33;

    private String item44;

    private String item55;

    @TableField("idleSpan1")
    private Double idleSpan1;

    @TableField("noticeSerialNo1")
    private Integer noticeSerialNo1;

    @TableField("approvalMark1")
    private String approvalMark1;

    @TableField("returnReason1")
    private String returnReason1;

    @TableField("notifyTime1")
    private Date notifyTime1;

    @TableField("tradeName")
    private String tradeName;

    @TableField("elsegoodsName")
    private String elsegoodsName;

    private String ifhisttrade;

    @TableField("lastYear1")
    private String lastYear1;

    @TableField("lastSum1")
    private Double lastSum1;

    @TableField("lastYear2")
    private String lastYear2;

    @TableField("lastSum2")
    private Double lastSum2;

    @TableField("lastYear3")
    private String lastYear3;

    @TableField("lastSum3")
    private Double lastSum3;

    @TableField("oweElseReson")
    private String oweElseReson;


}
